/*login*/
.login{background: url(../images/login_banner.jpg) no-repeat; width: 100%; height: 600px; position: relative;}
.login_cont{ width: 350px; background: #eeefea; position: absolute; right:20%; top: 20%; padding: 10px 0 20px 20px; }
.login_cont h3{line-height:50px;}
.login_text{width: 320px; border:2px solid #ccc; line-height:11px; background: #fff; margin-bottom: 15px;}
.login_text label{float: left;}
.login_text .txt{line-height: 45px; border:none; width: 230px; outline: none; padding-left: 10px;}
.login_text a{background: #eee; display: inline-block;line-height:46px; width:75px; text-align: center; font-size:12px;}
.login_texton{border:2px solid #e64346;}
.btn_login{width:320px; line-height: 46px; background: #e64346; color: #fff; text-align: center; border:none;}
.login_operation{line-height: 60px;}
.login_operation a:hover{color: #f00;}
.login_operation span{float: right; padding-right:30px;}
.login_operation span .padr{padding-right: 20px;}

/*register*/
.register{ border-bottom: 2px solid #ccc;height:80px; }
.regis_head{width: 1210px; margin: 0 auto;}
.regis_head ul{margin-left: 30px;}
.regis_head ul li{float: left; width: 160px; height:80px; line-height: 80px; display: block; margin-right: 20px;}
.regis_head ul li span{width:30px; height:30px; background: #ccc; border-radius: 100%; display:block;line-height: 30px;
float: left;margin: 25px 10px 0 20px; text-align: center;}
.regis_head ul li.active{color: #e64346; border-bottom: 2px solid #e64346;}
.regis_head ul li.active span{background: #e64346; color: #fff;}
.regis_cont{border-bottom: 1px solid #ccc; margin: 20px 0; padding-bottom: 20px;}
.regis_nr{width: 1210px; margin: 0 auto; margin-top:60px; margin-bottom: 60px;}
.regis_text{width:600px; margin: 0 auto; line-height:70px;}
.regis_text .txt{width:300px; line-height: 36px; border:1px solid #ccc;}
.regis_text .txt01{width:190px; line-height: 36px; margin-right: 10px;border:1px solid #ccc;}
.regis_text a{width: 90px; line-height: 37px; border:1px solid #e64346; text-align: center; color: #e64346; display: inline-block;}
.regis_btn{width:600px; margin: 0 auto;}
.btn_next,.btn_next2,.btn_next3{ width:360px; background: #e64346; text-align: center; line-height: 36px; display: block; color: #fff; margin-top: 20px;}
.regis_text select{width:90px; display: inline-block; height: 36px; line-height: 36px; margin-right: 10px;}
.regis_sure{width:970px;}
.regis_sure p{line-height: 45px; text-align: center;}
.regis_sure p.red{color: #e64346; }
.regis_sure p i{color: #e64346; }